Text copied to clipboard!
Başlık
Text copied to clipboard!Tam Yığın Yazılım Mühendisi
Açıklama
Text copied to clipboard!
Tam Yığın Yazılım Mühendisi arıyoruz. Bu pozisyon, hem ön yüz (frontend) hem de arka yüz (backend) geliştirme süreçlerinde aktif rol alacak, modern yazılım teknolojilerini kullanarak yenilikçi çözümler üretecek bir profesyoneli kapsamaktadır. Tam Yığın Yazılım Mühendisi, kullanıcı arayüzü tasarımından veri tabanı yönetimine kadar tüm yazılım geliştirme yaşam döngüsünde sorumluluk üstlenir. Ekip içinde iş birliği yaparak, müşteri ihtiyaçlarına uygun, ölçeklenebilir ve güvenli uygulamalar geliştirir.
Pozisyonun temel amacı, farklı programlama dillerinde ve çerçevelerinde uzmanlaşmış, hem istemci tarafında hem de sunucu tarafında kod yazabilen, API entegrasyonları ve bulut tabanlı çözümler konusunda deneyimli bir yazılım mühendisi bulmaktır. Tam Yığın Yazılım Mühendisi, yazılım mimarisi oluşturma, kodun test edilmesi, hata ayıklama ve performans optimizasyonu gibi konularda da etkin rol oynar.
Adaylardan, React, Angular veya Vue.js gibi modern JavaScript çerçevelerinde deneyim sahibi olmaları, Node.js, .NET, Java veya Python gibi arka uç teknolojilerinde çalışabilmeleri beklenmektedir. Ayrıca, RESTful API'ler, mikroservis mimarisi, bulut servisleri (AWS, Azure, Google Cloud), CI/CD süreçleri ve otomasyon araçları hakkında bilgi sahibi olmaları tercih edilir.
Takım çalışmasına yatkın, analitik düşünme yeteneği gelişmiş, problem çözme becerileri yüksek ve öğrenmeye açık adaylar arıyoruz. Tam Yığın Yazılım Mühendisi olarak, projelerin tüm aşamalarında aktif rol alacak, yazılım geliştirme standartlarına uygun, sürdürülebilir ve kaliteli kod yazacak bir ekip arkadaşı arıyoruz.
Sorumluluklar
Text copied to clipboard!- Web ve mobil uygulamalar geliştirmek
- Ön yüz ve arka yüz kodlarını yazmak ve entegre etmek
- Veri tabanı tasarımı ve yönetimi yapmak
- API entegrasyonlarını gerçekleştirmek
- Yazılım testleri ve hata ayıklama süreçlerini yürütmek
- Performans optimizasyonu sağlamak
- Yazılım mimarisi oluşturmak ve sürdürmek
- Takım ile iş birliği içinde çalışmak
- Teknolojik gelişmeleri takip etmek ve uygulamak
- Kodun güvenliğini ve sürdürülebilirliğini sağlamak
Gereksinimler
Text copied to clipboard!- Bilgisayar mühendisliği veya ilgili alanlarda lisans derecesi
- React, Angular veya Vue.js gibi frontend teknolojilerinde deneyim
- Node.js, .NET, Java veya Python gibi backend teknolojilerinde bilgi
- Veri tabanı yönetim sistemlerinde (MySQL, PostgreSQL, MongoDB) tecrübe
- RESTful API ve mikroservis mimarisi hakkında bilgi
- Bulut servisleri (AWS, Azure, Google Cloud) ile çalışma deneyimi
- CI/CD süreçleri ve otomasyon araçlarında bilgi
- Takım çalışmasına yatkınlık ve iletişim becerisi
- Analitik düşünme ve problem çözme yeteneği
- İngilizce teknik dokümantasyon okuyabilme
Potansiyel mülakat soruları
Text copied to clipboard!- Daha önce hangi tam yığın projelerde yer aldınız?
- Hangi frontend ve backend teknolojilerinde kendinizi daha yetkin hissediyorsunuz?
- Veri tabanı tasarımı konusunda hangi araçları kullanıyorsunuz?
- API entegrasyonu sırasında karşılaştığınız en büyük zorluk neydi?
- Bulut tabanlı çözümlerle ilgili deneyiminiz var mı?
- Takım çalışmasında nasıl bir rol üstlenirsiniz?
- Kodunuzu nasıl test eder ve optimize edersiniz?
- Yazılım geliştirme süreçlerinde hangi metodolojileri tercih ediyorsunuz?
- Yeni teknolojileri öğrenme süreciniz nasıl ilerliyor?
- Sürdürülebilir ve güvenli kod yazma konusundaki yaklaşımınız nedir?